Product details
- Publisher : Virgule-Solidus (October 18, 2018)
- Language : English
- Paperback : 279 pages
- ISBN-10 : 1949815005
-
ISBN-13 : 978-1949815009
کتاب How JavaScript Works
Douglas Crockford starts by looking at the fundamentals: names, numbers, booleans, characters, and bottom values. JavaScript’s number type is shown to be faulty and limiting, but then Crockford shows how to repair those problems. He then moves on to data structures and functions, exploring the underlying mechanisms and then uses higher order functions to achieve class-free object oriented programming. The book also looks at eventual programming, testing, and purity, all the while looking at the requirements of The Next Language. Most of our languages are deeply rooted in the paradigm that produced FORTRAN. Crockford attacks those roots, liberating us to consider the next paradigm.He also presents a strawman language and develops a complete transpiler to implement it. The book is deep, dense, full of code, and has moments when it is intentionally funny
منابع کتاب کتاب How JavaScript Works
داگلاس کراکفورد با نگاه کردن به اصول اولیه شروع می کند: نام ها، اعداد، بولی ها، کاراکترها و مقادیر پایین. نوع شماره جاوا اسکریپت معیوب و محدود کننده نشان داده می شود، اما سپس کراکفورد نحوه تعمیر این مشکلات را نشان می دهد. سپس به سراغ ساختارها و توابع داده میرود، مکانیسمهای اساسی را بررسی میکند و سپس از توابع مرتبه بالاتر برای دستیابی به برنامهنویسی شی گرا بدون کلاس استفاده میکند. این کتاب همچنین به برنامهنویسی، آزمایش و خلوص نهایی میپردازد و در عین حال به الزامات زبان بعدی نگاه میکند. بسیاری از زبان های ما عمیقاً ریشه در الگوی تولید FORTRAN دارند. کراکفورد به آن ریشهها حمله میکند و ما را آزاد میکند تا الگوی بعدی را در نظر بگیریم. او همچنین یک زبان ناقص را ارائه میکند و یک ترانسپایلر کامل برای پیادهسازی آن ایجاد میکند. کتاب عمیق، متراکم، پر از رمز است،
ارسال نظر درباره کتاب How JavaScript Works